/aosp_15_r20/external/libese/ready_se/google/keymint/KM200/Applet/src/com/android/javacard/keymaster/ |
H A D | KMKeymasterApplet.java | 444 private static void setUniqueId(KMAttestationCert cert, short attAppId, byte[] scratchPad) { in setUniqueId() 476 private static void validateRSAKey(byte[] scratchPad) { in validateRSAKey() 487 private static void generateRSAKey(byte[] scratchPad) { in generateRSAKey() 540 private static void generateAESKey(byte[] scratchPad) { in generateAESKey() 564 private static void generateECKeys(byte[] scratchPad) { in generateECKeys() 591 private static void generateTDESKey(byte[] scratchPad) { in generateTDESKey() 628 private static void generateHmacKey(byte[] scratchPad) { in generateHmacKey() 648 private static void upgradeKeyBlobKeyCharacteristics(short hwParams, byte[] scratchPad) { in upgradeKeyBlobKeyCharacteristics() 660 private static void makeKeyCharacteristics(byte[] scratchPad) { in makeKeyCharacteristics() 683 private static void createEncryptedKeyBlob(byte[] scratchPad) { in createEncryptedKeyBlob() [all …]
|
H A D | KMRemotelyProvisionedComponentDevice.java | 744 private short processFinalData(byte[] scratchPad) { in processFinalData() 773 private short validateAndExtractPublicKey(short coseMacPtr, byte[] scratchPad) { in validateAndExtractPublicKey() 859 private short validateAndExtractEekPub(short eekArr, byte[] scratchPad) { in validateAndExtractEekPub() 908 byte[] scratchPad, short arrayLength, short encodedCoseKeysLen) { in constructPartialPubKeysToSignMac() 950 Util.arrayCopyNonAtomic(repository.getHeap(), bufIndex, scratchPad, len, partialPayloadLen); in constructPartialPubKeysToSignMac() local 955 KMKey deviceUniqueKeyPair, byte[] scratchPad, short deviceMapPtr, short pubKeysToSign) { in createSignedMac() 1003 Util.arrayCopyNonAtomic(repository.getHeap(), reclaimIndex, scratchPad, (short) 0, len); in createSignedMac() local 1020 private KMKey createDeviceUniqueKeyPair(boolean testMode, byte[] scratchPad) { in createDeviceUniqueKeyPair() 1163 private short getVerifiedBootHash(byte[] scratchPad) { in getVerifiedBootHash() 1196 private short converIntegerToTextString(short intPtr, byte[] scratchPad) { in converIntegerToTextString() [all …]
|
H A D | KMKeyParameters.java | 183 byte[] scratchPad) { in makeSbEnforced() 259 public static short makeKeystoreEnforced(short keyParamsPtr, byte[] scratchPad) { in makeKeystoreEnforced() 290 public static short makeTeeEnforced(short keyParamsPtr, byte[] scratchPad) { in makeTeeEnforced() 321 public static short makeHidden(short keyParamsPtr, short rootOfTrustBlob, byte[] scratchPad) { in makeHidden() 341 short appIdBlob, short appDataBlob, short rootOfTrustBlob, byte[] scratchPad) { in makeHidden() 386 public static short makeCustomTags(short keyParams, byte[] scratchPad) { in makeCustomTags() 413 short authTimeOutTag, byte[] scratchPad, short offset) { in createAuthTimeOutMillisTag() 419 scratchPad, in createAuthTimeOutMillisTag() local
|
H A D | KMAsn1Parser.java | 256 public short decodeEcdsa256Signature(short blob, byte[] scratchPad, short scratchPadOff) { in decodeEcdsa256Signature()
|
/aosp_15_r20/external/libese/ready_se/google/keymint/KM300/Applet/src/com/android/javacard/keymaster/ |
H A D | KMKeymasterApplet.java | 449 private static void setUniqueId(KMAttestationCert cert, short attAppId, byte[] scratchPad) { in setUniqueId() 481 private static void validateRSAKey(byte[] scratchPad) { in validateRSAKey() 492 private static void generateRSAKey(byte[] scratchPad) { in generateRSAKey() 545 private static void generateAESKey(byte[] scratchPad) { in generateAESKey() 569 private static void generateECKeys(byte[] scratchPad) { in generateECKeys() 596 private static void generateTDESKey(byte[] scratchPad) { in generateTDESKey() 633 private static void generateHmacKey(byte[] scratchPad) { in generateHmacKey() 653 private static void upgradeKeyBlobKeyCharacteristics(short hwParams, byte[] scratchPad) { in upgradeKeyBlobKeyCharacteristics() 665 private static void makeKeyCharacteristics(byte[] scratchPad) { in makeKeyCharacteristics() 688 private static void createEncryptedKeyBlob(byte[] scratchPad) { in createEncryptedKeyBlob() [all …]
|
H A D | KMKeyParameters.java | 183 byte[] scratchPad) { in makeSbEnforced() 259 public static short makeKeystoreEnforced(short keyParamsPtr, byte[] scratchPad) { in makeKeystoreEnforced() 290 public static short makeTeeEnforced(short keyParamsPtr, byte[] scratchPad) { in makeTeeEnforced() 321 public static short makeHidden(short keyParamsPtr, short rootOfTrustBlob, byte[] scratchPad) { in makeHidden() 341 short appIdBlob, short appDataBlob, short rootOfTrustBlob, byte[] scratchPad) { in makeHidden() 386 public static short makeCustomTags(short keyParams, byte[] scratchPad) { in makeCustomTags() 413 short authTimeOutTag, byte[] scratchPad, short offset) { in createAuthTimeOutMillisTag() 419 scratchPad, in createAuthTimeOutMillisTag() local
|
H A D | KMRemotelyProvisionedComponentDevice.java | 327 byte[] scratchPad, in constructPartialSignedData() 817 private short validateAndExtractPublicKey(short coseMacPtr, byte[] scratchPad) { in validateAndExtractPublicKey() 1027 private short getVerifiedBootHash(byte[] scratchPad) { in getVerifiedBootHash() 1060 private short converIntegerToTextString(short intPtr, byte[] scratchPad) { in converIntegerToTextString() 1093 private short getBootParams(byte bootParam, byte[] scratchPad) { in getBootParams() 1154 private short processUdsCertificateChain(byte[] scratchPad) { in processUdsCertificateChain() 1182 private short processDiceCertChain(byte[] scratchPad) { in processDiceCertChain() 1208 private short constructCoseMacForRkpKey(byte[] scratchPad, short pubKey) { in constructCoseMacForRkpKey()
|
H A D | KMAsn1Parser.java | 256 public short decodeEcdsa256Signature(short blob, byte[] scratchPad, short scratchPadOff) { in decodeEcdsa256Signature()
|
/aosp_15_r20/external/libese/ready_se/google/keymint/KM200/Applet/AndroidSEProvider/src/com/android/javacard/keymaster/ |
H A D | KMUtils.java | 84 public static short convertToDate(short time, byte[] scratchPad) { in convertToDate() 98 scratchPad, in convertToDate() local 184 public static short numberToString(short number, byte[] scratchPad, short offset) { in numberToString() 204 byte[] scratchPad, short inputOff, byte[] divisor, short offset) { in divideAndCopy() 310 private static void subtractAndCopy(byte[] scratchPad, short inputOff, byte[] buf, short bufOff) { in subtractAndCopy() 339 byte[] bufTime, short timeOff, short timeLen, byte[] scratchPad, short offset) { in countTemporalCount() 388 short year, byte[] scratchPad, short inputOffset) { in adjustBaseYearToLeapYearsRange()
|
H A D | KMAttestationCertImpl.java | 262 short usageExpiryTimeObj, boolean derEncoded, byte[] scratchPad) { in notAfter() 960 byte[] scratchPad, in makeUniqueId()
|
/aosp_15_r20/external/libese/ready_se/google/keymint/KM300/Applet/AndroidSEProvider/src/com/android/javacard/keymaster/ |
H A D | KMUtils.java | 81 public static short convertToDate(short time, byte[] scratchPad) { in convertToDate() 95 scratchPad, in convertToDate() local 182 public static short numberToString(short number, byte[] scratchPad, short offset) { in numberToString() 202 byte[] scratchPad, short inputOff, byte[] divisor, short offset) { in divideAndCopy() 308 private static void subtractAndCopy(byte[] scratchPad, short inputOff, byte[] buf, short bufOff) { in subtractAndCopy() 337 byte[] bufTime, short timeOff, short timeLen, byte[] scratchPad, short offset) { in countTemporalCount() 386 short year, byte[] scratchPad, short inputOffset) { in adjustBaseYearToLeapYearsRange()
|
H A D | KMAttestationCertImpl.java | 263 short usageExpiryTimeObj, boolean derEncoded, byte[] scratchPad) { in notAfter() 961 byte[] scratchPad, in makeUniqueId()
|
/aosp_15_r20/external/libese/ready_se/google/keymint/KM300/Applet/AndroidSEProviderLib/src/com/android/javacard/seprovider/ |
H A D | KMAttestationCert.java | 95 KMAttestationCert notAfter(short usageExpiryTimeObj, boolean derEncoded, byte[] scratchPad); in notAfter()
|
/aosp_15_r20/external/libese/ready_se/google/keymint/KM200/Applet/AndroidSEProviderLib/src/com/android/javacard/seprovider/ |
H A D | KMAttestationCert.java | 95 KMAttestationCert notAfter(short usageExpiryTimeObj, boolean derEncoded, byte[] scratchPad); in notAfter()
|